the midpoint of two points